<?php
//ajout de références externes
include_once "fonctions.inc.php";
//Affichage du formulaire de création d'oeuvre

function SelectEvenement($date){
    
    //connexion à la base de données
    $myConnexion = connexionDB("db_rilkemobile", "127.0.0.1:3306", "root", "");
   // $date="2012-01-18";
    //requête pour récupérer les types d'oeuvres
    $query = "SELECT e.DATEDEBUT,e.Id,IF(LangueEvenement=0, t.TypeFR, t.TypeDE) AS Type
,IF(LangueEvenement=0, th.ThemeFR, th.ThemeDE) AS Theme ,lg.langue,cf.nom,cf.prenom
,e.Titre,s.nomsalle,DateDebut
,Duree
,Description,lg.langue,Reservation,Prix
 FROM Evenement e, typeevenement t, Salle s,Conferencier cf  ,thematique th ,langue lg where t.id=e.TYPEEVENEMENT and s.id=e.salle and cf.id=e.conferencier and th.id=e.thematique and e.langueevenement=lg.id
and DATEDEBUT>=CURDATE() and DATEDEBUT LIKE '%$date%' ";
    
   // echo  $query;return;
    $result = executeSQL($query);
    
    //fermeture de la connexion
    deconnexionDB();
    
    //return des données
    return $result;
}
function SelectTB($tb){
    
    //connexion à la base de données
    $myConnexion = connexionDB("db_rilkemobile", "127.0.0.1:3306", "root", "");
    
    //requête pour récupérer les types d'oeuvres
    $query = "SELECT * FROM $tb ";
    $result = executeSQL($query);
    
    //fermeture de la connexion
    deconnexionDB();
    
    //return des données
    return $result;
}
function SelectConferancierById($id){
    
    //connexion à la base de données
    $myConnexion = connexionDB("db_rilkemobile", "127.0.0.1:3306", "root", "");
    
    //requête pour récupérer les types d'oeuvres
    $query = "SELECT * FROM Evenement where id='$id'";
    $result = executeSQL($query);
    
    //fermeture de la connexion
    deconnexionDB();
    
    //return des données
    return mysql_fetch_array($result);
}
function SelectParams(){
    
    //connexion à la base de données
    $myConnexion = connexionDB("db_rilkemobile", "127.0.0.1:3306", "root", "");
    
    //requête pour récupérer les types d'oeuvres
    $query = "SELECT * FROM parametres where ANNEEEDITION=YEAR(CURRENT_DATE) ";
    $result = executeSQL($query);
    
    //fermeture de la connexion
    deconnexionDB();
    
    //return des données
    return mysql_fetch_array($result);
}
function dateRange( $first, $last, $step = '+1 day', $format = 'Y-m-d' ) {

	$dates = array();
	$current = strtotime( $first );
	$last = strtotime( $last );

	while( $current <= $last ) {

		$dates[] = date( $format, $current );
		$current = strtotime( $step, $current );
	}

	return $dates;
}
function SelectConferances(){
    
    //connexion à la base de données
    $myConnexion = connexionDB("db_rilkemobile", "127.0.0.1:3306", "root", "");
    
    //requête pour récupérer les types d'oeuvres
    $query = "SELECT * FROM Evenement";
    $result = executeSQL($query);
    
    //fermeture de la connexion
    deconnexionDB();
    
    //return des données
    return $result;
}
function SelectConferancesById($id){
    
    //connexion à la base de données
    $myConnexion = connexionDB("db_rilkemobile", "127.0.0.1:3306", "root", "");
    
    //requête pour récupérer les types d'oeuvres
    $query = "SELECT * FROM evenement where id='$id'";
    $result = executeSQL($query);
    
    //fermeture de la connexion
    deconnexionDB();
    
    //return des données
    return mysql_fetch_array($result);
}

function addConferance($Titre, $DateDebut,$Duree,$Description,$TypeEvenement,$Salle,$Conferencier,$Thematique,$LangueEvenement,$Reservation,$Prix){
    
    //connexion à la base de données
    $myConnexion = connexionDB("db_rilkemobile", "127.0.0.1:3306", "root", "");
   $query = "INSERT INTO Evenement (Titre, DateDebut,Duree,Description,TypeEvenement,Salle,Conferencier,Thematique,LangueEvenement,Reservation,Prix)VALUES ('$Titre', '$DateDebut','$Duree','$Description','$TypeEvenement','$Salle','$Conferencier','$Thematique','$LangueEvenement','$Reservation','$Prix')";
    //requête pour récupérer les types d'oeuvres
  
    $result = executeSQL($query);
    
    //fermeture de la connexion
    deconnexionDB();
    
    //return des données
    return $result;
}

function delConferance($id){
    
    //connexion à la base de données
    $myConnexion = connexionDB("db_rilkemobile", "127.0.0.1:3306", "root", "");
   $query = "DELETE FROM Evenement WHERE ID= '$id'";
    //requête pour récupérer les types d'oeuvres
  
  
   
    $result = executeSQL($query);
    
    //fermeture de la connexion
    deconnexionDB();
    
    //return des données
    return $result;
}
function updateConferance($id,$Titre, $DateDebut,$Duree,$Description,$TypeEvenement,$Salle,$Conferencier,$Thematique,$LangueEvenement,$Prix,$Reservation){
    
    //connexion à la base de données
    $myConnexion = connexionDB("db_rilkemobile", "127.0.0.1:3306", "root", "");
   $query = "UPDATE evenement SET Titre='$Titre',DateDebut= '$DateDebut',Duree='$Duree',Duree='$Description',TypeEvenement='$TypeEvenement',Salle='$Salle',Conferencier='$Conferencier',Thematique='$Thematique',LangueEvenement='$LangueEvenement',Prix='$Prix',Reservation='$Reservation' WHERE id='$id'";
   
   
    //requête pour récupérer les types d'oeuvres
  
  
   
    $result = executeSQL($query);
    
    //fermeture de la connexion
    deconnexionDB();
    
   
}
?>
